// 创建stuinfos的约束对象及模型对象
const mongoose = require('mongoose');
const Schema = mongoose.Schema;//获取schema对象
// 创建约束对象
const stuinfosSchema = new Schema({
    stu_id:{
        type:String,//数据类型
        required:true,//是否必须 true就是必须 false不是必须
        unique:true//是否唯一
    },
    name:{
        type:String,
        required:true,
        unique:false
    },
    age:{
        type:Number,
        required:true,
        unique:false
    },
    sex:{
        type:String,
        required:true,
        unique:false
    },
    hobby:{
        type:Schema.Types.Mixed, //所有类型都可以
    },
    createTime:{
        type:Date,
        default:Date.now  //默认值
    }
})
// 数据库  集合 一条条文档   每一条文档都要符合约束条件  通过mongoose
// 创建模型对象
const Stuinfos = mongoose.model('stuinfos',stuinfosSchema);

module.exports = Stuinfos;
